<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //async异步函数如果使用return关键字返回了值，这个值会被Promise.resolve()包装成期约对象，异步函数始终返回期约对象
        //如果没有return 则会返回undefined
        async function handler(){
            return await 88
        }
        handler().then((res)=>{
            console.log(res)
        })
        // 使用async/await获取成功的结果

        // 定义一个异步函数，3秒后才能获取到值(类似操作数据库)
        // function getSomeThing(){
        //     return new Promise((resolve,reject)=>{
        //         setTimeout(()=>{
        //             resolve('获取成功')
        //         },3000)
        //     })
        // }

        // async function test(){
        //     let a = await getSomeThing();
        //     console.log(a)
        // }
        // test(); // 3秒后输出：获取成功


    </script>
</head>
<body>
    
</body>
</html>
